Constraint-Directed Improvisation for Complex Domains
نویسندگان
چکیده
Current approaches to reactive planning are limited in their ability to perform well in domains characterized by complexity and significant variability, their ability to perform in domains with which they are less than completely familiar, and by their reliance on local information for decision making. In this paper, we present a novel architecture known as Waffler, based on constraint-directed reasoning. This architecture allows an agent to perform in complex, variable domains in real time by improvising on a routine method of accomplishing an activity using the background knowledge from which the agent's routine is derived. Agents employing this approach can follow a routine in the face of uncertainty and variability, and can apply a routine in a situation with novel aspects, satisficing to the degree that time is available. This paper describes the Waffler architecture's basis in constraint-directed reasoning, it's knowledge structures and processing mechanisms, and an implementation in a simulated environment.
منابع مشابه
Constraint-Directed Reasoning as a Basis for Real-Time Planning
Constraint-directed reasoning has emerged as a powerful problem-solving paradigm used widely in artificial intelligence applications. This paper explores the use of constraints as a foundation for real-time planning in complex domains. We describe the function of constraints as a mechanism for representing and working with domain knowledge in resource bounded agents, and examine the types and o...
متن کاملProbabilistic Extension to the Concurrent Constraint Factor Oracle Model for Music Improvisation
We can program a Real-Time (RT) music improvisation system in C++ without a formal semantic or we can model it with process calculi such as the Non-deterministic Timed Concurrent Constraint (ntcc) calculus. “A Concurrent Constraints Factor Oracle (FO) model for Music Improvisation” (Ccfomi) is an improvisation model specified on ntcc. Since Ccfomi improvises non-deterministically, there is no c...
متن کاملDirected Improvisation
We introduce "directed improvisation," a new paradigm for human-computer interaction (HCI). Users direct computer "characters" with abstract instructions and constraints. The characters improvise behaviors that follow the directions, express their personal styles, and meet other objectives. We illustrate directed improvisation with our current testbed application, a Computer-Animated Improvisat...
متن کاملMultiagent Collaboration in Directed Improvisation
Directed improvisation is a new paradigm for multiagent interaction. One or more human users direct one or more computer characters with scripted or interactive directions. The characters work together to improvise a course of behavior that follows the directions, expresses their distinctive individual styles, honors ocial conventions, and meets other objectives. The resulting "performance" ref...
متن کاملWaffler: A Constraint-Directed Approach to Intelligent Agent Design
One of the most significant applications of constraintdirected reasoning to the design of intelligent agents is its extremely broad and general mechanisms for knowledge representation. This paper explores the use of constraint-directed reasoning as a foundation for realtime intelligent agents in complex domains, and describes an architecture that employs constraintdirected reasoning to deal wit...
متن کامل